#ifndef SPELL_SET_H_INCLUDED
#define SPELL_SET_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <bitset>
#include <iosfwd>
#include "spell.h"

typedef std::bitset<k_spell_count> t_spell_set;

bool read( std::streambuf& stream, t_spell_set& spell_set );
bool read_version( std::streambuf& stream, t_spell_set& spell_set, int version );
bool write( std::streambuf& stream, t_spell_set const& spell_set );


#endif